/**
 *Copyright (c) 2024 watereyes
 * safetymanagement is licensed under Mulan PubL v2.
 * You can use this software according to the terms and conditions of the Mulan
 * PubL v2.
 * You may obtain a copy of Mulan PubL v2 at:
 *          http://license.coscl.org.cn/MulanPubL-2.0
 * THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
 * EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
 * MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 * See the Mulan PubL v2 for more details.
 */
package com.koron.scene.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

@ApiModel(value = "危险作业导出", description = "危险作业导出实体类")
public class DangerousOperationVo extends DangerousOperation {

    @ApiModelProperty(name = "addTimeStr", value = "创建时间字符串" )
    private String addTimeStr;

    @ApiModelProperty(name = "operationStartTimeStr", value = "作业开始时间字符串" )
    private String operationStartTimeStr;

    @ApiModelProperty(name = "operationEndTimeStr", value = "作业结束时间字符串" )
    private String operationEndTimeStr;

    @ApiModelProperty(name = "operationTimeStr", value = "作业时间字符串" )
    private String operationTimeStr;

    @ApiModelProperty(name = "powerSupplyTimeStr", value = "送电时间字符串" )
    private String powerSupplyTimeStr;

    @ApiModelProperty(name = "powerCutTimeStr", value = "停电时间字符串" )
    private String powerCutTimeStr;

    @ApiModelProperty(name = "samplingDetectionTimeStr", value = "采样检测时间字符串" )
    private String samplingDetectionTimeStr;

    @ApiModelProperty(name = "completionConfirmerAndTime", value = "确定完工时间字符串" )
    private String completionTimeStr;

    @ApiModelProperty(name = "completionConfirmerAndTime", value = "确定完工人及时间字符串" )
    private String completionConfirmerAndTime;

    @ApiModelProperty(name = "delayDateStr", value = "延期时间字符串" )
    private String delayDateStr;

    @ApiModelProperty(name = "nodeList", value = "流程审批数据" )
    private List<DangerousOperationFlowNode> nodeList;

    public String getAddTimeStr() {
        return addTimeStr;
    }

    public void setAddTimeStr(String addTimeStr) {
        this.addTimeStr = addTimeStr;
    }

    public String getOperationStartTimeStr() {
        return operationStartTimeStr;
    }

    public void setOperationStartTimeStr(String operationStartTimeStr) {
        this.operationStartTimeStr = operationStartTimeStr;
    }

    public String getOperationEndTimeStr() {
        return operationEndTimeStr;
    }

    public void setOperationEndTimeStr(String operationEndTimeStr) {
        this.operationEndTimeStr = operationEndTimeStr;
    }

    public String getOperationTimeStr() {
        return operationTimeStr;
    }

    public void setOperationTimeStr(String operationTimeStr) {
        this.operationTimeStr = operationTimeStr;
    }

    public String getPowerSupplyTimeStr() {
        return powerSupplyTimeStr;
    }

    public void setPowerSupplyTimeStr(String powerSupplyTimeStr) {
        this.powerSupplyTimeStr = powerSupplyTimeStr;
    }

    public String getPowerCutTimeStr() {
        return powerCutTimeStr;
    }

    public void setPowerCutTimeStr(String powerCutTimeStr) {
        this.powerCutTimeStr = powerCutTimeStr;
    }

    public String getSamplingDetectionTimeStr() {
        return samplingDetectionTimeStr;
    }

    public void setSamplingDetectionTimeStr(String samplingDetectionTimeStr) {
        this.samplingDetectionTimeStr = samplingDetectionTimeStr;
    }

    public String getCompletionConfirmerAndTime() {
        return completionConfirmerAndTime;
    }

    public void setCompletionConfirmerAndTime(String completionConfirmerAndTime) {
        this.completionConfirmerAndTime = completionConfirmerAndTime;
    }

    public String getCompletionTimeStr() {
        return completionTimeStr;
    }

    public void setCompletionTimeStr(String completionTimeStr) {
        this.completionTimeStr = completionTimeStr;
    }

    public List<DangerousOperationFlowNode> getNodeList() {
        return nodeList;
    }

    public void setNodeList(List<DangerousOperationFlowNode> nodeList) {
        this.nodeList = nodeList;
    }

    public String getDelayDateStr() {
        return delayDateStr;
    }

    public void setDelayDateStr(String delayDateStr) {
        this.delayDateStr = delayDateStr;
    }
}
